package interactive.states
{
	import flash.geom.Point;
	
	import interactive.GestureManager;
	
	public interface IGestureState
	{
		function backIn(manager:GestureManager, point:Point):void;
		function switchIn(manager:GestureManager, point:Point):void;
		function switchOut(manager:GestureManager, point:Point):void;
		function touch(manager:GestureManager, point:Point):void;
		function leave(manager:GestureManager, point:Point):void;
		function move(manager:GestureManager, point:Point):void;
		function toString():String;
	}
}